package com.zwz.voObject;

import lombok.Data;
import java.util.Date;
import java.util.List;

@Data
public class QueryConditionVO {
    private String fieldName;        // 字段名
    private String tableName;        // 表名
    private String operator;         // 操作符
    private Object value;            // 值，采用区间合并的方式，todo 待以后复用
    private Object minValue;         // 最小值（用于区间查询）
    private Object maxValue;         // 最大值（用于区间查询）
    private List<Object> values;     // 值列表（用于枚举查询）
    private Date startDate;          // 开始日期
    private Date endDate;            // 结束日期
    private String pattern;          // 字符串匹配模式
    private Boolean isNull;          // 是否为空
    private Boolean isNotNull;       // 是否不为空
} 